.contens{
	padding-bottom: 140rpx;
}
.topsNav{ 
	margin-top: 24rpx; 
	border-radius:20rpx;
	box-shadow: 0px 0px 20rpx 0px rgba(0, 0, 0, 0.03);
	.titleTypes{
		height: 104rpx;
		line-height: 104rpx;
		font-size:32rpx;
		font-family:PingFang SC;
		font-weight:bold;
		border-bottom: 1px solid #EEEEEE;
	}
	.Texts1{
		padding:30rpx 0 ; 
		position: relative;
		.p1{ 
			line-height: 50rpx;
			display: flex;
			image{
				width:52rpx;
				height:52rpx;  
				margin-right: 25rpx;
				margin-top: 10rpx;
			}
			span{ 
				flex: 1;
			}
			.addressIConGo{
				width: 28rpx;
				height: 40rpx;
				margin-left: 20rpx;
			}
		}
		.p2{
			padding-left: 80rpx;
			margin-top:14rpx;
			color:rgba(26,26,26,1);
		}
		.go{
			width: 14rpx;
			height: 24rpx;
			position: absolute;
			right: 32rpx;
			top: 50%;
			transform: translate(0,-50%);
		} 
	}
	.upDoor{
		position: relative;
		.p1{
			padding-right: 180rpx;
			
		}
		.addIcons{
			position: absolute;
			right:0;
			top: 92rpx;
			font-size:20rpx;
			font-weight:400;
			color:rgba(26,26,26,1);
			transform: translate(0,-50%);
			text-align: center;
			image{
				width: 28rpx;
				height: 40rpx;
			}
		}
		.times{
			margin-top: 30rpx;
			display: flex;
			image{
				width: 24rpx;
				height: 24rpx;
				margin-left: 12rpx;
			}
			view:nth-of-type(1){
				padding-right: 30rpx;
			}
			view:nth-of-type(2){
				padding: 0 30rpx;
			}
			view{
				p:nth-of-type(1){
					color: #666666;
					margin-bottom: 10rpx;
				}
				p:nth-of-type(2){
					// font-weight:bold;
				}
			}
		}
	}
	.topBtn{
		margin-top: 14rpx;
		display: flex;
		padding-bottom: 40rpx;
		button{
			width: 280rpx;
			height:64rpx;
			// border:1px solid rgba(221, 221, 221, 1);
			border-radius:10rpx;
			font-size:24rpx;
		}
		image{
			width: 30rpx;
			height: 30rpx;
			margin-right: 12rpx;
		}
	}
}
.OrderText{
	border-radius:20rpx;
	box-shadow: 0px 0px 20rpx 0px rgba(0, 0, 0, 0.03);
padding-bottom: 20rpx;
	.title{
		height: 104rpx;
		line-height: 104rpx;
		font-size:32rpx;
		font-family:PingFang SC;
		font-weight:bold;
	}
	.txts{
		display: flex;
		padding:0 30rpx ;
		line-height: 70rpx;
		justify-content: space-between;
		
	}
}

.btns{ 
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 104rpx;
	display: flex; 
	padding: 0 20 rpx;
	padding-top: 20rpx;
	padding-left: 260rpx;
	justify-content: flex-end;
	border-top: 1px solid #e5e5e5;  
	button{
		display:inline-block;
		border-right: 35rpx;
		width:200rpx!important;
		margin-right: 30rpx;
		height:70rpx;
		line-height: 70rpx;
		font-size: 28rpx;
		background: none!important;
		
	} 
}
.models_serve{
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.5);
	z-index: 9;
	.serve_main{
		position: fixed;
		left: 50%;
		top:50%;
		z-index: 9;
		transform: translate(-50%,-50%);
		width: 700rpx;
		max-height: 60%;
		background:white;
		border-radius: 8rpx; 
		overflow-y:auto ;
	}
	.serve_list{
		padding:40rpx 20rpx;
	}
	.goods{
		display: flex;
		.goodsimg{
			width: 120rpx;
			height: 120rpx;
			border-radius: 10rpx;
		}
		p{
			flex: 1;
		}
		.goAddress{
			padding: 20rpx;
			text-align: center;
		}
		.goAddressIcon{
			width: 28rpx;
			height: 40rpx;
			display: block;
			margin: auto;
		}
	}
	.topBtn{
		margin-top: 14rpx;
		display: flex; 
		button{
			width: 280rpx;
			height:64rpx;
			// border:1px solid rgba(221, 221, 221, 1);
			border-radius:10rpx;
			font-size:24rpx;
		}
		image{
			width: 30rpx;
			height: 30rpx;
			margin-right: 12rpx;
		}
	}
}